// pages/shoucang/index.js
// pages/diandan/diandan.js
import { async } from '../../lib/runtime/runtime.js';
import {request} from '../../request/index.js'
import Toast from '../../miniprogram_npm/@vant/weapp/toast/toast'
Page({
      /**
     * 页面的初始数据
     */
    data: {
      CollectsGood:[],
      uid:null
    },
    onClose(event) {
        const { position, instance } = event.detail;
        switch (position) {
          case 'left':
          case 'cell':
            instance.close();
            break;
          case 'right':
            break;
        }
      },
   async   jumpdetail(e){
        var _this = this;
        let name=e.currentTarget.dataset.name;
        wx.showModal({
          title: '提示',
          content: '确定删除吗？',
          success (res) {
            if (res.confirm) {
              _this.getCollectsDelete(name);   
            } else if (res.cancel) {
              console.log('用户点击取消')
            }
          }
        })
      },

    //查询列表
    async  getCollectsGood(id){
        const result =  await request({
          url:  "/Collects/Collects_goods",
          data:{
            id : id
          }
        }) 
        console.log(result);
        this.setData({
          CollectsGood : result.data.list
        })
      
    
    },
    //删除
    async  getCollectsDelete(name){
        const result =  await request({
        url:  "/Collects/Collects_delete",
        data:{
            name : name,
        }
        }) 

        this.getCollectsGood(this.data.uid)
    },
    shopping(){
      wx.redirectTo({
        url: 'pages/index/index',
      })
    },
    async showPopup(e){
      var  _this = this;
      console.log(e.target.dataset.index);
      var stop_name=e.target.dataset.index;
      wx.showModal({
        title: '提示',
        content: '确定删除吗？',
        success (res) {
          if (res.confirm) {
            _this.getCollectsDelete(stop_name);
        
          } else if (res.cancel) {
            console.log('用户点击取消')
          }
        }
      })
      
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        var Info=wx.getStorageSync('userInfo');
        this.setData({
          uid:Info.id
        })
         //判断用户是否登录
        if(Info == ''){
            wx.showModal({
            title: '提示',
            content: '用户未登录',
            success (res) {
                if (res.confirm) {
                console.log('用户点击确定');
                wx.navigateTo({
                    url: '/pages/loginbutton/index',
                })
                //刷新页面
                wx.navigateTo({
                  url: '/pages/shoucang/index',
                })
                } else if (res.cancel) {
                    console.log('用户点击取消')
                }
            }
            })
        }else{
            //获取名字
            var Infos=Info.id;
            //绑定用户,获取到当前用户收藏的所有数据
            this.getCollectsGood(Infos);
            console.log("用户id："+Infos);
            this.getCollectsGood(Infos);
        }
        
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})